import request from '../../service/network.js'

// import { $init, $digest } from '../../utils/common.util'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    status:false,
    arriveDate: '8月20日',
    leaveDate: '8月23日',
    jitian:2,
    week:'一',
    hotellist:[],
    current: 1,
    size: 3,
    latitude:'',
    longitude:'',
    id:0
   
  },
  tanchuangshow(){
    // let that=this;
    
   
      this.setData({
       
        status: !this.data.status
      })
      
  },
  hidden(){
    
    this.setData({
      status:false
    })
  },
  
  //点击跳转函数
  //附近地点搜索
  fujin(){
    
      wx.navigateTo({
        url: '../firstplace/firstplace',
      })
  },
  //搜索地址
  searchaddress(){
    wx.navigateTo({
      url: '../addresshel/addresshel',
    })
    
  },
  //跳转详情
  xiangqing(e){
    
    let id=e.currentTarget.dataset.item.id;
    wx.navigateTo({
      url: '/pages/hotelDetails/hotelDetails?id='+id,
    })
  },
  // 跳转日期
  riqi(){
    wx.navigateTo({
      url: '/pages/calendar/calendar',
      
    })
  },
  //发送网络请求函数
  sendAjax(){
    //let that = this;
    request({
      url: 'microHotelBook/hotelByCondiList',
      method: 'post',
      data: {
        'current': this.data.current,
        'size': this.data.size
      }
    }).then(res => {
      
      let hotellist = this.data.hotellist;
      
      let hotellist1 = res.data.data.records;
      hotellist.push(...hotellist1);
      
      this.setData({
        hotellist: hotellist
      })
    }).catch(err => {
      console.log(err);
    })
  },
  
  // 获取当前位置经纬度
  getGPS(){
    // let _this=this;
    wx.getLocation({
      type: 'wgs84',
      success: res =>{
        let latitude = res.latitude;
        let longitude = res.longitude;
        this.setData({
          latitude: latitude,
          longitude: longitude
        })
      }       
    })
  },
   
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.sendAjax()
    this.getGPS()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  //上拉加载更多
  moreLoad:function(){
    let current = this.data.current;
    // let size=this.data.size
    // size=size+3;
    current++;
    this.setData({
      current: current,
      
    })
   
  },
  onReachBottom: function () {
    // 显示加载图标

   this.moreLoad();
    this.sendAjax();
    // 关闭加载图标
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})